﻿/*!
 *
 * Date: 11/08/2011
 * http://pukis.com.br/
 *
 * Copyright Pukis 2011 
 *
 * Desenvolvedores:
 *      Felipe Assunção - felipeassuncao.net@gmail.com
 *      Rafael Milléo 
 * 		Raul sakai
 *
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
 *
 */

html, body, div,h1, h2, h3, h4, h5, h6, p, blockquote, button, pre,a, abbr, acronym, address, img , cite, code,ins, kbd, q, s, samp,dl, dt, dd, ol, ul, li,
fieldset, form, input, textarea, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0 none; font-size: 100%; vertical-align: baseline; background: transparent; }
textarea { resize: none; }
body { line-height: 1; font-size: 12px; color: #666; font-family: 'Calibri', Arial, Helvetica, sans-serif; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
em { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #666; text-decoration: none; }
input { background: #fff; }
hr { display: none !important; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.cornered.top-left { position: absolute; top: 0; left:0; z-index: 2; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_topleft.png") 0 0 no-repeat; }
.cornered.top-right { position: absolute; top: 0; right:0; z-index: 2; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_topright.png") 0 0 no-repeat; }
.cornered.bottom-left { position: absolute; bottom: 0; left:0; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_bottomleft.png") 0 0 no-repeat; }
.cornered.bottom-right { position: absolute; bottom: 0; right:0; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_bottomright.png") 0 0 no-repeat; }



body { background: #ede8e0; }
html, body, .mainContentWrapper { height: 100%; }
.mainContentWrapper { height: auto; min-height: 100%; width: 869px; margin: 0 auto; padding-bottom: 60px; }
.steps { display: none; }
#ajaxBusy { position: fixed; top: 50%; left: 50%; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_ajax-busy.gif") center center no-repeat; }

#header{ height: 137px; padding: 30px 0; }
#header #logotype { float: left; width: 140px; }
#header #headerinternal { float: right; width: 698px; } 

#header .userwrap #loggued-navigation { float: right; }
#header .userwrap #loggued-navigation ul { float: right; }
#header .userwrap #loggued-navigation ul li { display: block; float: right; padding: 2px 14px 3px 15px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_divisor.png") 0 center no-repeat; }
#header .userwrap #loggued-navigation ul li.first { padding-right: 0; }
#header .userwrap #loggued-navigation ul li.last { background: none; }
#header .userwrap #loggued-navigation ul li a { display: block; float: right; color: #37383a; }

.cornered.top-left { position: absolute; top: 0; left:0; z-index: 2; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_topleft.png") 0 0 no-repeat; }
.cornered.top-right { position: absolute; top: 0; right:0; z-index: 2; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_topright.png") 0 0 no-repeat; }
.cornered.bottom-left { position: absolute; bottom: 0; left:0; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_bottomleft.png") 0 0 no-repeat; }
.cornered.bottom-right { position: absolute; bottom: 0; right:0; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_bottomright.png") 0 0 no-repeat; }

.header { position: relative; }
h1{ margin-bottom:30px; }
h1 a { display: block; width: 250px; height: 101px; margin: 15px auto 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_logotipopequeno.png") center center no-repeat; }



.header .welcome { display: none; }
.header .loginmsg { display: none; position: absolute; top: 29px; left: 180px; float: left; font-size: 14px; color: #37383a; line-height: 18px; font-family: "Calibri","Arial"; }
.header .loginmsg a { color: #37383a; text-decoration: underline; }
.header .menu-user { display: none; }
.header .menuwrap { display: none; }

.searchWrapper { display: none; } 

.content {  }
.content h2 { display: none; }
.content .painelCarrinho { position:relative; }
.content .painelCarrinho .bts.top { display: none; }

.content .painelCarrinho .dica-carrinho { padding: 15px 15px 10px; }
.content .painelCarrinho .dica-carrinho h4 { color: #aa8a70;
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
padding-bottom: 10px }

.content .painelCarrinho .dica-carrinho p { color: #000; }



.content fieldset{}
.content fieldset legend{
	color:#aa8a70;
	font-size:14px;
	font-weight:bold;
}
.content fieldset .grp,
.content fieldset p.nao-altera{ 
	clear:both;
	font-size:13px;
	margin: 10px 0;
	position:relative;
}
.content fieldset div.ok{
	float: right;
}
.content fieldset div.ok input{
	width: 100px !important;
}
.content fieldset .grp .exp,
.content fieldset .grp a,
.content fieldset p.nao-altera .exp,
.content fieldset .formato{
	color:#AA8A70;
	font-size:13px;
	margin-left:5px;
	position:absolute;
	top:2px;
}
.content fieldset #palerta{
	color: red;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}
.content fieldset label,
.content fieldset p.nao-altera span{
	float:left;
	font-size:13px;
	padding: 7px;
	width:170px;
}
.content fieldset input{ 
	font-family:"Calibri", "Arial";
	font-size:14px;
	padding:5px;
}
.content fieldset input.fitext{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext.png') no-repeat center center;
	width:200px!important;
}
.content fieldset input.fitext.cep-prefixo{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_cep_prefixo.png') no-repeat center center;
	width:130px!important;
}
.content fieldset input.fitext.cep-sufixo{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_cep_sufixo.png') no-repeat center center;
	width:55px!important;
}
.content fieldset input.fitext.dia,
.content fieldset input.fitext.mes,
.content fieldset input.fitext.DDD,
.content fieldset input.fitext.boxQuantidade {
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_ddd_dia_mes.png') no-repeat center center;
	width:40px!important;
}
.content fieldset input.fitext.ano{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_ano.png') no-repeat center center;
	width:95px!important;
}
.content fieldset input.fitext.telefone{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_tel.png') no-repeat center center;
	width:150px!important;
}
.content fieldset input.fitext.error{
	border:1px solid #F00;
}
.content input.bt{
	cursor:pointer;
}
.content fieldset p.nao-altera strong{
	display: block;
	float: left;
	padding:5px;
}
.content fieldset select{ display:none; }
.content fieldset .jQcustomselect { 
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext.png') no-repeat center center;
	float:left;
	font-family: Calibri, Arial; 
	font-size: 14px; 
	width:210px; 
}
.content fieldset .jQcustomselect .permission-sel, 
.content fieldset p.nao-altera em{
	float:right;
}
.content fieldset p.nao-altera em{
	padding:5px;
}
.content fieldset .jQcustomselect a { 
	background: url("/Control/ArquivoExibir.aspx?NomeArquivo=arrow_down.png") 180px center no-repeat; 
	color: #000;
	display:block;
	font-size:13px;
	margin:0;
	padding:7px; 
	position:static;
	text-decoration:none;
}
.content fieldset .jQcustomselect ul {
	background: #fff;
	border: 2px solid #D9CABE;
	border-left: 1px solid #aa8a70;
	border-top:0;
	display:none; 
	margin-left: -1px;
	margin-top: -1px; 
	padding-top: 5px;
	position:absolute;
	width: 170px;
	z-index:1;
}
.content fieldset .jQcustomselect ul li { }
.content fieldset .jQcustomselect ul li a { 
	background:none; 
}
.content fieldset .jQcustomselect ul li a:hover{ 
	background:#AA8A70;
	color:#FFF;
}
.content fieldset .jQcustomselect.permission-sel{ float:right; }
.content fieldset .jQcustomselect.permission-sel a{ padding:4px; }
.content fieldset input.ficheckbox{ margin:12px 0; }

.content .roundedButton{
	background: #CED4B9 url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left.png') no-repeat left center;
	float: left;
}
.content .vale-presente .ok-carrinho .roundedButton{ background-color:#FFF; }

.content .roundedButton input.bt.fisubmit,
.content .roundedButton a{
	background: url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right.png') right center no-repeat;
	border:none;
	color: #AA8A70;
	cursor: pointer;
	display:block;
	font-family:"Calibri", "Arial";
	font-size: 13px;
	font-weight: regular;
	padding: 6px 15px;
}
.content .roundedButton a{ padding: 7px 15px; }
.content .roundedButton input.bt.fisubmit{ height:27px; }
.content .fRadio, .content .fCheck { clear: both; }
.content .fRadio .main{ display: none; }
.content .fRadio label, .content .fCheck label { 
	cursor:pointer;
	display: block; 
	float: left; 
	margin-right: 10px;
}
.content .fRadio label input, .content .fCheck label input { display: none; }
.content .fRadio label span, .content .fCheck label span { 
	background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_checkbox_normal.png") left center no-repeat;
    cursor: pointer;
	display: block; 
	font-weight:bold;
	padding: 5px 0 5px 32px; 
}
.content .fRadio label.active span, .content .fCheck label.active span{ 
	background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_checkbox_active.png") left center no-repeat;
}
.content table{
	border:none;
	width:100%;
}
.content table thead{
	color:#FFF;
	font-weight:bold;
}
.content table tbody{
	text-align:center;
}
.content table tr td, .content table tr th{
	padding: 10px;
	vertical-align:middle;
}
.content table tbody tr td a{
	color:#AA8A70;
	text-decoration:underline;
}
/* EXCEÇÕES */

.content.cadastro h2 { display: block; font-size:14px; height: 30px; margin-top: -30px; margin-bottom: 20px; margin-left: 0px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; }
.content.cadastro h2 .inner { display: block; float: left; padding: 3px 10px 3px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }

.content.cadastro .areaAvisos legend{ display:none; }
.content.cadastro .areaAvisos label{ clear:both; width:100%; }

.content.content-meuspedidos #ctl00_Conteudo_tbxIdCompra,
.content.content-meuspedidos .data.fitext{ 
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_cep_prefixo.png') no-repeat center center;
	width:130px!important;
}
.content.content-meuspedidos .grp.filtrar-status{
	height:27px;
	z-index:90;
}
.content.content-meuspedidos .jQcustomselect{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_cep_prefixo.png') no-repeat center center;
	width:140px;
}
.content.content-meuspedidos .jQcustomselect ul{
	margin-left:0;
	margin-top: -4px;
	width: 137px;
}
.content.content-meuspedidos .jQcustomselect a.jqselectlabel{
	background-position:115px center;
}
.content #ctl00_Conteudo_ctrlLogin_ctrLogin tr:hover{ background:none; }

.forma-pagamento .content fieldset .jQcustomselect,
.forma-pagamento .content fieldset .jQcustomselect ul{
	width: 65px;
	margin-right: 20px;
}
.forma-pagamento .content fieldset .jQcustomselect{
	background:url('/arquivos/bg_fitext_cep_sufixo.png') no-repeat top left;
}
.forma-pagamento .content fieldset .jQcustomselect ul{
	margin-left: 0;
	margin-top: -8px;
	width:62px;
}
.forma-pagamento .content fieldset .jQcustomselect a{
	background-position: 40px center;
	padding: 5px;
}
.forma-pagamento .content fieldset.opc-parcelamento .jQcustomselect{
	background: url('/arquivos/bg_fitext_330.png') no-repeat top left;
}
.forma-pagamento .content fieldset.opc-parcelamento .jQcustomselect,
.forma-pagamento .content fieldset.opc-parcelamento .jQcustomselect ul{
	width: 330px;
}
.forma-pagamento .content fieldset.opc-parcelamento .jQcustomselect ul{
	margin-left:0;
	margin-top:-8px;
	width:327px;
}
.forma-pagamento .content fieldset.opc-parcelamento .jQcustomselect a{
	background-position: 300px center;
}
.forma-pagamento .content fieldset label,
.forma-pagamento .content fieldset.opc-parcelamento legend{
	float:left;
	font-size:14px;
	padding: 5px 0;
	width:230px;
}
.forma-pagamento .content .mensagem-cartao{ display:none; }
.forma-pagamento .content .wrapper.boleto-wrapper{ margin-top:20px; }
.forma-pagamento .lista-formas-pagamento.lista-bandeiras label{
	width: auto;
}
.forma-pagamento .mainContentWrapper{ display:none; }
.forma-pagamento form .mainContentWrapper{ display:block; }

.carrinho #header { display: none !important; }
.checkout.finaliza-compra #header { display: none !important; }



.content .carrinhoTable { color:#000; font-size:14px; width: 100%; background: #fff; }
.content .carrinhoTable thead tr {  }
.content .carrinhoTable thead tr .outer { margin-bottom:0; }
.content .carrinhoTable tr {  }
.content .carrinhoTable tr td { text-align:center; vertical-align: middle; }
.content .carrinhoTable tbody tr td{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_divisor.png') right top repeat-y; }
.content .carrinhoTable tbody .outer{ margin:0; }
.content .carrinhoTable .out { display: block; height: 30px; margin-left: 0px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; }
.content .carrinhoTable .inner { display: block; float: left; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.content .carrinhoTable .outer { margin-bottom: 2px; padding: 0 20px; background: #fff; overflow:hidden; }
.content .carrinhoTable thead .outer { padding-bottom:0; }
.content .carrinhoTable thead th{ background:none!important; padding:0; color: #aa8a70; }
.content .carrinhoTable .outer .out { margin-top: -24px; top: 0; }
.content .carrinhoTable .produto { width: 450px; height: 55px !important;  }
.content .carrinhoTable .produto a.sku-imagem { float:left; margin-right:20px; }
.content .carrinhoTable .produto h4{ float:left; width: 250px; height: 40px !important; text-align:left; }
.content .carrinhoTable .produto ul { float: left; width: 250px; font-size: 11px; }
.content .carrinhoTable .servico {
	display: none;
    height: 55px !important;
    text-align: center;
    vertical-align: middle;
    width: 90px;	
}
.content .carrinhoTable th.servico {  }
.content .carrinhoTable th.servico .out { display: none !important; }
.content .carrinhoTable .servico a { display: block; margin-top: 18px;  }
.content .carrinhoTable .quantidade {
	border-left: 0 none;
    height: 55px !important;
    padding-left: 10px;
    text-align: center;
    width: 100px;
}
.content .carrinhoTable .quantidade input { width: 20px; }
.content .carrinhoTable .quantidade .controle-quantidade{ float:right; position: relative; top: 0px; right: 10px; width:18px; }
.content .carrinhoTable .quantidade .controle-quantidade li { /*margin-bottom: 10px;*/ }
.content .carrinhoTable .quantidade .controle-quantidade li a{
	display: block;
	text-indent: -9999px;
	width: 18px;
	height: 10px;
}
.content .carrinhoTable .quantidade .controle-quantidade li.adicionar-item a{
	background: url('/Control/ArquivoExibir.aspx?NomeArquivo=arrow_up.png');
	margin-bottom: 10px;
}
.content .carrinhoTable .quantidade .controle-quantidade li.remove-item a{
	background: url('/Control/ArquivoExibir.aspx?NomeArquivo=arrow_down.png');
	margin-top: 10px;
}
.content .carrinhoTable .preco-unitario{ width:105px; height: 55px !important; }
.content .carrinhoTable .preco-unitario #ctl00_Conteudo_rptCarrinho_ctl00_lblValorAnterior{ display:none; }
.content .carrinhoTable td.preco-unitario span {color: black; }
.content .carrinhoTable .preco-total{ 
	height: 55px !important;
    padding-left: 5px;
    width: 90px;
}
.content .carrinhoTable td.preco-total{ line-height: 50px; color: black !important;}
.content .carrinhoTable thead .excluir {  }
.content .carrinhoTable .excluir { background:none; text-align: center; width: 55px; height: 55px !important;  }
.content .carrinhoTable .excluir .excluir { position: relative; top: 15px; display: block; width: 22px; height: 21px; margin: 0 auto; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_cart_closebutton.png") 0 0 no-repeat; }
.content .carrinhoTable .quantidade input.boxQuantidade.fitext { *float: left; *position: relative; *top: 5px; *left: 5px; }
.content .carrinhoTable .bt.fisubmit{ background:#ced4b9; border:none; color:#aa8a70; font-size:13px;  padding:8px 15px; }

.painelCarrinho .cornered.bottom-left { bottom: 50px; }
.painelCarrinho .cornered.bottom-right { bottom: 50px; }

.content .carrinhoTable tr.subtotal .outer{ padding-left: 670px; }
.content .carrinhoTable tr.subtotal .txtSubTotal{ color:#aa8a70; font-weight:bold; }
.content .carrinhoTable tr.subtotal .preco-total{  }
.content .carrinhoTable tr.vale-presente .texto-vale-presente{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_divisor.png') right top repeat-y; text-align:left; width:440px; }
.content .carrinhoTable tr.vale-presente .texto-vale-presente .grp label{ display:none; }
.content .carrinhoTable tr.vale-presente td.vale-presente, .content .carrinhoTable tr.vale-presente td.preco-total{ left:55px; position:relative; text-align:left; top:0;}
.content .carrinhoTable tr.vale-presente td.vale-presente{ color:#aa8a70; font-weight:bold; position: relative; top: 6px; }
.content .carrinhoTable tr.vale-presente td.preco-total{ top: 15px; left: -73px; font-weight:bold; }
.content .carrinhoTable tr.cepline td.texto-cepline{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_divisor.png') right top repeat-y; text-align:left; width:440px; }
.content .carrinhoTable tr.cepline td.texto-cepline .grp label{ display:none; }
.content .carrinhoTable tr.cepline td.txt-frete, .content .carrinhoTable .cepline td.frete-gratis{ left:55px; position:relative; text-align:left; top:0;}
.content .carrinhoTable tr.cepline td.txt-frete{ color:#aa8a70; font-weight:bold; position: relative; top: 8px; }
.content .carrinhoTable tr.cepline td.frete-gratis{ top: 35px; left: 25px; font-weight:bold; }
.content .carrinhoTable tr.total .outer{ margin:0; padding-left: 660px; padding-bottom:10px; }
.content .carrinhoTable tr.total .valor-total{ color:#aa8a70; font-weight:bold; }
.content .carrinhoTable tr.total .valor{ float:right; text-align:right; width: 122px; }
.content .carrinhoTable tr.valor-parcelado .outer{ padding-left: 670px; text-align:right; padding-top:10px; }
.content .carrinhoTable tr.valor-parcelado td{ float: right; text-align: right;}
.content .carrinhoTable tr.valor-parcelado td strong{ color:#aa8a70; display:block; font-weight:bold; }
.content .grp .ok-carrinho{ float:right; width:200px; }
.content .carrinhoTable tr td, .content .carrinhoTable tr th{ padding:0; }

.content .carrinhoTable tbody {  }
.content .carrinhoTable tbody td {  color:#aa8a70 !important; font-size: 12px; }
.content .carrinhoTable tbody td a { color: #000; font-weight: normal; text-decoration: none; }
.content .carrinhoTable .vale-presente.fitext {
	float: left;
	text-align:center;
}
.content .carrinhoTable .cep-prefixo.fitext {
	float: left;
	text-align:center;
}
.content .carrinhoTable .cep-sufixo.fitext {
	float: left;
	margin-left:5px;
	text-align:center;
}
.content .carrinhoTable .valor-parcelado {  }


.content .carrinhoTable tr.vale-presente {  }
.content .carrinhoTable tr.vale-presente td { float: none !important; position: static !important; text-align: center !important; }
.content .carrinhoTable tr.vale-presente td.vale-presente { width: 145px; }


.content .carrinhoTable tr.cepline {  }
.content .carrinhoTable tr.cepline td { float: none !important; position: static !important; text-align: center !important; }
.content .carrinhoTable tr.cepline td.txt-frete { width: 50px; }


.content .carrinhoTable tr.total {  }
.content .carrinhoTable tr.total td { float: none !important; position: static !important; text-align: center !important; padding: 10px 0; }
.content .carrinhoTable tr.total td.valor-total { width: 80px; }

.content .carrinhoTable tr.valor-parcelado { display: none !important; }

.carrinho .content .aviso-erro .cornered.top-left { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_topleft_red_transparent.png") 0 0 no-repeat; }
.carrinho .content .aviso-erro .cornered.top-right { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_topright_red_transparent.png") 0 0 no-repeat; }
.carrinho .content .aviso-erro .cornered.bottom-left { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_bottomleft_red_transparent.png") 0 0 no-repeat; }
.carrinho .content .aviso-erro .cornered.bottom-right { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_bottomright_red_transparent.png") 0 0 no-repeat; }

.content.content-meuspedidos{ background:#FFF; padding:20px; }
.content.content-meuspedidos h2 { display: block; font-size:14px; height: 30px; margin-top: -20px; margin-bottom: 20px; margin-left: 0px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; }
.content.content-meuspedidos h2 .inner { display: block; float: left; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.content.content-meuspedidos .abas{ display:none; }
.content.content-meuspedidos .tabela-pedidos{}
.content.content-meuspedidos .tabela-pedidos h3{
	color:#AA8A70;
	font-size:14px;
	font-weight:bold;
	margin: 20px 0 10px;
	display: none;
}
.content.content-meuspedidos .tabela-pedidos span#ctl00_Conteudo_lblEmpty{ font-style:italic; }
.content.content-meuspedidos .grp.filtrar-data .dataDe{ margin-left: -20px; }

.content .painelCarrinho .bts.bottom { padding: 10px 0 40px 0; }
.content .painelCarrinho .bts.bottom li{ float:left;  margin-right: 2px; }
.content .painelCarrinho .bts.bottom li .roundedButton{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left_brown.png') no-repeat left #CDD4B9; }
.content .painelCarrinho .bts.bottom li a{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right_brown.png')  no-repeat right; color:#aa8a70; font-size:13px; font-weight:bold; padding:7px 15px; }
.content .painelCarrinho .bts.bottom li.finalizar-compra{ float:right; }

.content .painelCarrinho .bts.bottom li.finalizar-compra .roundedButton{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left_pink.png') #d5aab9 no-repeat left; }
.content .painelCarrinho .bts.bottom li.finalizar-compra a{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right_pink.png')  no-repeat right; color:#FFF; text-transform:uppercase; }

.content .aviso-erro{ background: #FFDEDE; padding: 10px; margin: 10px 0; text-align: left; font-weight: bold; font-size: 13px; }
.content .aviso-erro p{ margin-bottom:10px; }
.content .aviso-erro ul li{ color:#F00; line-height:13px; }
.content .aviso-erro .cornered.top-left { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_topleft_red.png") 0 0 no-repeat; }
.content .aviso-erro .cornered.top-right { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_topright_red.png") 0 0 no-repeat; }
.content .aviso-erro .cornered.bottom-left { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_bottomleft_red.png") 0 0 no-repeat; }
.content .aviso-erro .cornered.bottom-right { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_bottomright_red.png") 0 0 no-repeat; }

.content #steps{ overflow: hidden; margin-bottom: 40px; }
.content #steps span{ background-position: left top; background-repeat:no-repeat; color:#FFFFFF; display:block; float:left; font-size:14px; padding:8px 0; padding-left:40px; width:133px; }
.content #steps span.step-1{ background-image:url('/Control/ArquivoExibir.aspx?NomeArquivo=step_1.png'); }
.content #steps span.step-2{ background-image:url('/Control/ArquivoExibir.aspx?NomeArquivo=step_2.png'); }
.content #steps span.step-3{ background-image:url('/Control/ArquivoExibir.aspx?NomeArquivo=step_3.png'); }
.content #steps span.step-4{ background-image:url('/Control/ArquivoExibir.aspx?NomeArquivo=step_4.png'); }
.content #steps span.step-5{ background-image:url('/Control/ArquivoExibir.aspx?NomeArquivo=step_5.png'); }
.content #steps span.active{ background-position: left bottom; color: #AA8A70; }

.mainContentWrapper .bottomSearchWrapper, .mainContentWrapper .sidebar, .mainContentWrapper .history{display:none;}

.login .mainWrapper{ background: #FFF; overflow: hidden; padding:20px 12px;}
.login .mainWrapper .sign-in{ float:left; font-size:14px; padding-left:10px; width:410px; }
.login .mainWrapper .sign-in{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_divisor.png') right top repeat-y }
.login .mainWrapper .sign-in p{ display:none; }
.login .mainWrapper .sign-in .login-email-links,
.login .mainWrapper .sign-in .login-senha-links{ float:left; }
.login .mainWrapper .sign-in .login-email-links li a,
.login .mainWrapper .sign-in .login-senha-links li a{ color:#AA8A70; font-size: 11px; font-weight: bold; left: 6px; position: relative; text-decoration:underline; top:0; }
.login .mainWrapper .sign-in .grp label{ color:#aa8a70; display:block; width: 100%; font-size:14px; font-weight:bold; text-align:left; }
.login .mainWrapper .sign-in .grp input.fitext{ float:left; }
.login .mainWrapper .register-info{ float:right; padding-left:40px; width:380px; }
.login .mainWrapper .register-info p{ }
.login .mainWrapper .register-info #logininfo { line-height: 20px; width: 350px; text-align:left; }
.login .mainWrapper .register-info p a{ color:#aa8a70; }
.login .mainWrapper .register-info ul li{ margin: 0; }
.login .mainWrapper .register-info .criar-conta{display: block; margin: 25px 0;}
.login .mainWrapper h4 { display: block; font-size:14px; height: 30px; margin: -50px auto 20px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; width:200px; }
.login .mainWrapper h4 .inner { display: block; float: left; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.login .mainWrapper .register-info, .login .mainWrapper .sign-in{ margin-top:30px; text-align:center; }
.login .mainWrapper .btw.continuar{ clear:both; }
.login .mainWrapper .btw.continuar span{ margin-top:10px; }
.login #ctl00_Conteudo_divCadastroVantagens {}

.endereco-compra div.cadastro-endereco,
.endereco-compra div.endereco{ background:#FFF; color:#aa8a70; font-family:"Calibri", "Arial"; font-size:14px; padding:20px; }
.endereco-compra div.endereco{ margin-bottom:2px; }
.endereco-compra div.endereco .address-list{ overflow:hidden; }
.endereco-compra div.endereco .address-list > li{ float: left; height:200px; position:relative; width: 270px; }
.endereco-compra div.endereco .address-list li .select-address .roundedButton{ bottom:0; position:absolute; }
.endereco-compra div.endereco .address-list li address strong{ display:block; font-style:normal; margin: 10px 0; }
.endereco-compra div.endereco .address-list li address{text-decoration: none; font-style: normal !important;}
.endereco-compra div.endereco .address-list li address p{text-decoration: none; font-style: normal !important;}
.endereco-compra div.endereco .address-list li address strong{text-decoration: none; font-style: normal !important;}
.endereco-compra div.endereco .address-list li .bts{ bottom: 30px; margin-left: -12px; overflow: hidden; position: absolute; }
.endereco-compra div.endereco .address-list li .bts li{ float:left; }
.endereco-compra div.endereco .address-list li .bts li .roundedButton{ background:none; }
.endereco-compra div.endereco .address-list li .bts li a{ background:none; color:#aa8a70; font-weight:normal; font-size:14px; padding:0 12px; text-decoration:underline; }
.endereco-compra div.endereco .address-list li .bts li.excluir a{ border-left:1px solid #aa8a70; }
.endereco-compra div.endereco legend{ display:block; font-weight:normal; margin:10px 0; }
.endereco-compra div.cadastro-endereco a,
.endereco-compra div.cadastro-endereco .ex-endereco{
	font-size:13px;
	color: #AA8A70;
}
.endereco-compra div.cadastro-endereco h3,
.endereco-compra div.endereco h2{ display: block; font-size:14px; font-weight:bold; height: 30px; margin-bottom: 20px; margin-left: 20px; padding-left: 10px; margin-top:-20px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; }
.endereco-compra div.cadastro-endereco h3 .inner,
.endereco-compra div.endereco h2 .inner { display: block; float: left; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.endereco-compra div.cadastro-endereco fieldset legend{ margin-left:265px; padding:10px 0; }
.endereco-compra div.cadastro-endereco .grp{ margin-bottom:8px; height:27px; }
.endereco-compra div.cadastro-endereco .grp label { float:left; width: 250px; }
.endereco-compra div.cadastro-endereco .grp select{ display:none; }
.endereco-compra div.cadastro-endereco .grp .jQcustomselect { width:210px; height: 30px; font-size: 14px; font-family: Calibri, Arial; float:left; }
.endereco-compra div.cadastro-endereco .grp .jQcustomselect a { display:block; padding:7px 9px; color: #000; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=arrow_down.png") 185px center no-repeat; text-decoration:none; }
.endereco-compra div.cadastro-endereco .grp .jQcustomselect ul { display:none; padding-top: 5px; background: #fff; z-index:1; position:absolute; margin-top: -6px; margin-left: 0; width:207px; }
.endereco-compra div.cadastro-endereco .grp .jQcustomselect ul li { }
.endereco-compra div.cadastro-endereco .grp .jQcustomselect ul li a { background:none; margin:0; }
.endereco-compra div.cadastro-endereco .grp .jQcustomselect ul li a:hover{ background:#AA8A70; color:#FFF; }
.endereco-compra .bts{ margin:10px 0; }
.endereco-compra .content{ padding-bottom:10px; }

.endereco-compra .bts .voltar .roundedButton{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left_brown.png') #ced4b9 no-repeat left; }
.endereco-compra .bts .voltar .roundedButton a{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right_brown.png')  no-repeat right; text-transform:uppercase; }
.endereco-compra .bts .continuar{ float:right; }
.endereco-compra .bts .continuar .roundedButton{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left_pink.png') #d5aab9 no-repeat left; }
.endereco-compra .bts .continuar .roundedButton input{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right_pink.png')  no-repeat right; color:#FFF; text-transform:uppercase; }


.minha-conta .breadcrumb {display: none; overflow:hidden; padding: 15px 0 25px; }
.minha-conta .breadcrumb ul {  }
.minha-conta .breadcrumb ul li { display: block; float: left; padding: 0 18px 0 12px; color: #aa8a70; font-weight: bold; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_breadcrumb_divisor.png") right 2px no-repeat; }
.minha-conta .breadcrumb ul li.last { background: none; }
.minha-conta .breadcrumb ul li a { color: #aa8a70; }
.minha-conta .searchWrapper{ display:none; }
.minha-conta .nav{ display: none; margin-bottom:2px; overflow:hidden; }
.minha-conta .nav .subsection{ background:#FFF; float:left; font-size:14px; margin-right:2px; padding:20px; width:200px; }
.minha-conta .nav .subsection h3 { display: block; font-size:14px; height: 30px; margin-bottom: 20px; margin-left: 0px; margin-top:-20px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; }
.minha-conta .nav .subsection h3 .inner { display: block; float: left; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.minha-conta .nav .subsection ul{}
.minha-conta .nav .subsection ul li{ margin:5px 0; }
.minha-conta .nav .subsection ul li a{ color:#aa8a70; font-size:14px; padding:5px 0; }
.minha-conta .lista-minha-conta { clear: both; margin-top: 2px; padding: 20px; background: #fff; position:relative;  }
.minha-conta .lista-minha-conta h4 { display: block; font-size:14px; height: 30px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; margin-top:-20px; margin-bottom:20px; }
.minha-conta .lista-minha-conta h4 span { display: block; float: left; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.minha-conta .lista-minha-conta ul { margin-left: 2px; overflow:hidden; }
.minha-conta .lista-minha-conta ul li { float: left; width: 100px; height: 130px; margin-bottom: 1px; text-align: center; }
.minha-conta .lista-minha-conta ul li.last {  }
.minha-conta .lista-minha-conta ul li a.img-produto-prateleira img {  }
.minha-conta .lista-minha-conta ul li h3 { margin: 5px 0; text-align: center; }
.minha-conta .lista-minha-conta ul li a { color:#aa8a70; }
.minha-conta .lista-minha-conta ul li p.quickview { display: none;}
.minha-conta .lista-minha-conta ul li .brand { display:none; }
.minha-conta .lista-minha-conta ul li:nth-child(even):hover a.img-produto-prateleira img { -webkit-transform: rotate(-4deg); -moz-transform: rotate(-4deg); }
.minha-conta .lista-minha-conta ul li:nth-child(odd):hover a.img-produto-prateleira img { -webkit-transform: rotate(4deg); -moz-transform: rotate(4deg); }
.minha-conta .area-3-2-1, .minha-conta .area-3-2-2, .minha-conta .area-3-2-4, .minha-conta .area-3-2-5, .minha-conta .area-3-2-6, .minha-conta .area-3-2-7{ display:none; }
.minha-conta .area-3-2-3{ background: #FFF; color:#aa8a70; font-size:14px; font-family:"Calibri", "Arial"; margin-bottom:2px; padding:20px; overflow:hidden; } 
.minha-conta .area-3-2-3 .photo, .minha-conta .area-3-2-3 .btw.addPhoto{ display:none; }
.minha-conta .area-3-2-3 dl {}
.minha-conta .area-3-2-3 dl dt{ clear:left; float:left; font-weight:bold;  margin-bottom: 5px; width:200px; }
.minha-conta .area-3-2-3 dl dd{ color:#000; margin-bottom: 5px; }
.minha-conta .area-3-2-3 h3{ display:none; }
.minha-conta .area-3-2-3 h4 { display: block; height: 30px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; margin-top:-20px; margin-bottom:20px; }
.minha-conta .area-3-2-3 h4 span { display: block; float: left; font-size:14px; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.minha-conta .area-3-2-3 .bts .alterar-senha{ display:none }
.minha-conta .area-3-2-3 .bts .editar .roundedButton{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left.png') #ced4b9 no-repeat left; padding: 5px 0; }
.minha-conta .area-3-2-3 .bts .editar a{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right.png') no-repeat top right; color:#aa8a70; font-family: Calibri, Arial; font-size:13px; font-weight:bold; padding:5px 15px; text-transform:uppercase; }
.minha-conta .area-3-2-3 .bts .editar{ padding:6px 0; position: absolute; right: 40px; top: 30px;  }
.minha-conta .area-3-2-10 { background:#FFF; font-family:"Calibri", "Arial"; margin-bottom:2px; padding:20px; }
.minha-conta .area-3-2-10 h3{ display: block; height: 30px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; margin-top:-20px; margin-bottom:20px; }
.minha-conta .area-3-2-10 h3 span{ display: block; float: left; font-size:14px; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.minha-conta .minhas-opinioes{}
.minha-conta .minhas-opinioes .lista-comentarios{
	font-size:14px;
	padding-bottom: 40px;
}
.minha-conta .minhas-opinioes .lista-comentarios > li{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=dotter_line_horizontal.png') repeat-x top left;
	padding:30px 0;
}
.minha-conta .minhas-opinioes .lista-comentarios li .dataComment{ float:right; }
.minha-conta .minhas-opinioes .lista-comentarios li .dataComment > strong{ display:none; }
.minha-conta .minhas-opinioes .lista-comentarios li .productComment{ float:left; }
.minha-conta .minhas-opinioes .lista-comentarios li .productComment a strong{ color: black; }
.minha-conta .minhas-opinioes .lista-comentarios li .productComment > strong{ display:none; }
.minha-conta .minhas-opinioes .lista-comentarios li .avaliacao { padding-top: 10PX; }
.minha-conta .minhas-opinioes .lista-comentarios li .avaliacao .rating { clear:both; display: block; width: 96px; height: 15px; margin: 7px 0; text-indent:-999px; }
.minha-conta .minhas-opinioes .lista-comentarios li .avaliacao .rating.a10  { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_rating_10.png") 0 0 no-repeat; }
.minha-conta .minhas-opinioes .lista-comentarios li .avaliacao .rating.a20  { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_rating_20.png") 0 0 no-repeat; }
.minha-conta .minhas-opinioes .lista-comentarios li .avaliacao .rating.a30  { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_rating_30.png") 0 0 no-repeat; }
.minha-conta .minhas-opinioes .lista-comentarios li .avaliacao .rating.a40  { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_rating_40.png") 0 0 no-repeat; }
.minha-conta .minhas-opinioes .lista-comentarios li .avaliacao .rating.a50  { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_rating_50.png") 0 0 no-repeat; }
.minha-conta .minhas-opinioes .lista-comentarios li .post strong{ display:none; }
.minha-conta .minhas-opinioes .lista-comentarios li .post blockquote{ color:#aa8a70; margin: 20px 0; }
.minha-conta .minhas-opinioes .lista-comentarios li .commentPoints{ display:none; }
.minha-conta .minhas-opinioes .lista-comentarios li .comentario-usuarios { float:left; margin:5px 0; }
.minha-conta .minhas-opinioes .lista-comentarios li .excluir-post .roundedButton{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left.png') #ced4b9 no-repeat left; position: static; padding: 0; }
.minha-conta .minhas-opinioes .lista-comentarios li .excluir-post a{ display:block; color:#aa8a70; padding: 6px 15px; background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right.png') no-repeat right; font-weight:bold; }
.minha-conta .minhas-opinioes .lista-comentarios ul li{ margin:0; }
.minha-conta .minhas-opinioes .lista-comentarios ul.comentario-produto{ position:relative; }
.minha-conta .minhas-opinioes .lista-comentarios ul li.excluir-post{ position:absolute; top:50px; right:0; }
.minha-conta .minhas-opinioes .lista-comentarios .roundedButton{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left.png') #ced4b9 no-repeat top left; bottom: 20px; float:left; padding: 7px 0; position: absolute; }
.minha-conta .minhas-opinioes .lista-comentarios a.ver-todos{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right.png') no-repeat top right;	
	color:#aa8a70;
	font-family: Calibri, Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 15px;
	text-transform:uppercase;
}
.minha-conta .minhas-opinioes .lista-comentarios .wrapperTodosComentariosCliente,
.minha-conta .minhas-opinioes .lista-comentarios .wrapperResenhaVazia{ background:none; padding:0; }

.alterar-senha .mainContentWrapper{
	padding-bottom:140px;
	position:relative;
}
.outras-opcoes{
	background: white;
	left: 0;
	margin-top: 35px!important;
	padding: 20px;
	padding-top:40px;
	position: absolute;
	width: 830px;
}
.outras-opcoes h3{
	background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_minhasenhaheading.png") 0 0 no-repeat;
	color:#FFF;
	font-size:14px;
	margin-top: -20px;
	height: 31px;
	
	width: 155px;
}

.outras-opcoes h3{
	background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size:14px;
	font-weight:bold;
	height: 30px;
	padding-left: 10px;
	position:absolute;
	top:20px;
}
.outras-opcoes h3 .inner {
	background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat;
	display: block;
	float: left;
	font-size:13px;
	padding: 4px 10px 4px 0;
}



.forma-pagamento {  }
.forma-pagamento h1 a { display: block; width: 250px; height: 101px; margin: 15px auto 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_logotipopequeno.png") center center no-repeat; }
.forma-pagamento .steps { display: none; }
.forma-pagamento .content { color:#aa8a70; }
.forma-pagamento .content .conteudo-educativo { display: none; }
.forma-pagamento .content .dados-pagamento { background: #fff; margin: 20px 0 2px; padding: 20px; }
.forma-pagamento .content .dados-pagamento h3 { display: block; width: 148px; height: 31px; margin-top: -20px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_dadospagamentoheading.png") 0 0 no-repeat; }
.forma-pagamento .content .dados-pagamento .wrapper { margin-top: 15px; /*padding-left: 175px;*/ }
.forma-pagamento .content .dados-pagamento .wrapper .valor-compra { line-height: 22px; }
.forma-pagamento .content .dados-pagamento .wrapper .valor-compra th { width: 230px; font-weight: bold; }
.forma-pagamento .content .dados-pagamento .wrapper .valor-compra td { color:#000; }
.forma-pagamento .content .dados-pagamento .wrapper .valor-compra td,
.forma-pagamento .content .dados-pagamento .wrapper .valor-compra th{text-align: left; padding:0; font-weight: normal; font-size: 14px; padding-right: 10px;}
.forma-pagamento .content .dados-pagamento .wrapper .valor-compra .valor-total td,
.forma-pagamento .content .dados-pagamento .wrapper .valor-compra .valor-total th{
	padding-top:35px;
}
.forma-pagamento .content .dados-pagamento .wrapper .valor-compra tr:hover{ background:none; }
.forma-pagamento .content #ctl00_Conteudo_ctrlFormaPagamento_UpdatePagamentos { background: #fff; margin:0; padding: 20px; line-height: 20px; }
.forma-pagamento .content #ctl00_Conteudo_ctrlFormaPagamento_UpdatePagamentos .tit strong { display: block; width: 155px; height: 31px; margin-top: -30px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_opcoespagamentoheading.png") 0 0 no-repeat; }
.forma-pagamento .content #ctl00_Conteudo_ctrlFormaPagamento_UpdatePagamentos .tit span{ font-size:14px; }
.forma-pagamento .content #ctl00_Conteudo_ctrlFormaPagamento_UpdatePagamentos #divGiftCard { margin-top: 15px; } 
.forma-pagamento .content #ctl00_Conteudo_ctrlFormaPagamento_UpdatePagamentos #divGiftCard  legend { padding: 10px 0; font-weight: bold; font-size: 13px; }
.forma-pagamento .content #ctl00_Conteudo_ctrlFormaPagamento_UpdatePagamentos h3 { font-size: 14px; }
.forma-pagamento .content .pagamento-cartao-wrapper {  }
.forma-pagamento .content .pagamento-cartao-wrapper .lista-formas-pagamento { height: 30px; }
.forma-pagamento .content .pagamento-cartao-wrapper .lista-formas-pagamento li { display: block; float: left; margin-right: 10px; }
.forma-pagamento .content .pagamento-cartao-wrapper .lista-formas-pagamento li label { display: block; float: left; cursor: pointer; padding-left: 35px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_checkbox_normal.png") 0 center no-repeat; }
.forma-pagamento .content .pagamento-cartao-wrapper .lista-formas-pagamento li label.active { display: block; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_checkbox_active.png") 0 center no-repeat; }
.forma-pagamento .content .pagamento-cartao-wrapper .lista-formas-pagamento li label strong { display: none; }
.forma-pagamento .content .pagamento-cartao-wrapper .lista-formas-pagamento li label input { display: none; }
.forma-pagamento .content .pagamento-cartao-wrapper .credit-card-info { line-height: 17px; }
.forma-pagamento .content .pagamento-cartao-wrapper .selec-cartoes {  }
.forma-pagamento .content .pagamento-cartao-wrapper .selec-cartoes legend { display: none; }


.forma-pagamento .content .pagamento-cartao-wrapper .credit-card-info label { color: #aa8a70; }
.forma-pagamento .content .pagamento-cartao-wrapper .credit-card-info .info-cartao {  }
.forma-pagamento .content .pagamento-cartao-wrapper .credit-card-info .info-cartao legend{ display:none; }
.forma-pagamento .content .pagamento-cartao-wrapper .credit-card-info .info-cartao fieldset { margin-bottom:2px; min-height: 35px; padding: 0; }

.forma-pagamento .content .boleto-wrapper {  }
.forma-pagamento .content .boleto-wrapper .lista-formas-pagamento { height: 30px; }
.forma-pagamento .content .boleto-wrapper .lista-formas-pagamento li { display: block; float: left; margin-right: 10px; }
.forma-pagamento .content .boleto-wrapper .lista-formas-pagamento li label { display: block; cursor: pointer; padding: 5px 0 5px 32px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_checkbox_normal.png") 0 center no-repeat; width:auto; }
.forma-pagamento .content .boleto-wrapper .lista-formas-pagamento li label.active { display: block; padding: 5px 0 5px 32px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_checkbox_active.png") 0 center no-repeat; }
.forma-pagamento .content .boleto-wrapper .lista-formas-pagamento li label strong { display: none; }
.forma-pagamento .content .boleto-wrapper .lista-formas-pagamento li label input { display: none; }
.forma-pagamento .content .boleto-wrapper .lista-formas-pagamento li label img { float: left; }
.forma-pagamento .content .boleto-wrapper .lista-formas-pagamento li label .formapagamento-descricao em { display:block; font-weight:bold; }
.forma-pagamento .content .boleto-wrapper .lista-formas-pagamento li label .formapagamento-descricao span { display:block; }

.forma-pagamento .voltar { padding-bottom: 15px; margin-bottom: 10px; }
.forma-pagamento .voltar .roundedButton{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left_brown.png') #ced4b9 no-repeat left; }
.forma-pagamento .voltar .roundedButton .bt{ padding:7px 15px;  background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right_brown.png') no-repeat right; }

.forma-pagamento .continuar{
	margin-top:-32px;
}
.forma-pagamento .continuar span{
	float:right;
}

.confirmacao-compra {  }
.confirmacao-compra h1{ margin-bottom:10px; }
.confirmacao-compra h1 a { display: block; width: 250px; height: 101px; margin: 15px auto 0; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_logotipopequeno.png") center center no-repeat; }
.confirmacao-compra .steps { display: none; }
.confirmacao-compra .confirmar-pedido.top { display: none; }
.confirmacao-compra .dados-pagamento { padding: 20px; background: #fff; }
.confirmacao-compra .dados-pagamento h3 { display: block; width: 148px; height: 31px; margin-top: -20px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_dadospagamentoheading.png") 0 0 no-repeat; margin-bottom:25px; }
.confirmacao-compra .dados-pagamento .wrapper { margin-top: 10px; }
.confirmacao-compra .dados-pagamento .wrapper .valor-compra { text-align: left; color:#aa8a70; line-height: 22px; width:100%; }
.confirmacao-compra .dados-pagamento .wrapper .valor-compra th { font-size:14px; font-weight: bold; width: 250px;  padding:0; text-align:left; }
.confirmacao-compra .dados-pagamento .wrapper .valor-compra td { color:#000; padding:0; text-align:left; }
.confirmacao-compra .dados-pagamento .wrapper .pagamento-endereco { margin-top: 20px; }
.confirmacao-compra .dados-pagamento .wrapper .pagamento-endereco legend { font-weight: bold; color: #000; padding-bottom: 20px; }
.confirmacao-compra .dados-pagamento .wrapper .pagamento-endereco strong { color:#aa8a70; }
.confirmacao-compra .dados-pagamento .wrapper .jQcustomselect{
	background:url('/arquivos/bg_fitext_400.png') no-repeat;
	margin-right:20px;
	width:400px;
}
.confirmacao-compra .dados-pagamento .wrapper .jQcustomselect ul{
	margin-left: 0;
	margin-top: -4px;
	width:397px;
}
.confirmacao-compra .dados-pagamento .wrapper .jQcustomselect a{
	background-position: 380px center;
}

.confirmacao-compra .dados-compra { margin-top: 2px; }
.confirmacao-compra .dados-compra .cornered{ background:none; }
.confirmacao-compra .dados-compra h3 { display: none; width: 279px; height: 31px; margin-top: -20px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_dadoscompraheading.png") 0 0 no-repeat; }
.confirmacao-compra .dados-compra .wrapper { margin-top: 2px; }
.confirmacao-compra .dados-compra .wrapper .dados-entrega { text-align: left; color:#aa8a70; width:100%; }
.confirmacao-compra .dados-compra .wrapper .dados-entrega,
.confirmacao-compra .dados-compra .wrapper .dados-produto{ background:#FFF; }
.confirmacao-compra .dados-compra .wrapper .dados-entrega thead,
.confirmacao-compra .dados-compra .wrapper .dados-produto thead{ background:none; }
.confirmacao-compra .dados-compra .wrapper .dados-entrega th,
.confirmacao-compra .dados-compra .wrapper .dados-produto th{ color:#aa8a70; font-size:14px; }
.confirmacao-compra .dados-compra .wrapper .dados-entrega th,
.confirmacao-compra .dados-compra .wrapper .dados-produto th { background:none!important; font-weight: bold; width: 250px; }
.confirmacao-compra .dados-compra .wrapper .dados-produto tbody td,
.confirmacao-compra .dados-compra .wrapper .dados-produto tbody th {background:url('/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_divisor.png') right top repeat-y!important; }
.confirmacao-compra .dados-compra .wrapper .dados-entrega td{
	font-size: 14px;
	line-height: 16px;
}
.confirmacao-compra .dados-compra .wrapper .dados-entrega th,
.confirmacao-compra .dados-compra .wrapper .dados-entrega td,
.confirmacao-compra .dados-compra .wrapper .dados-produto th,
.confirmacao-compra .dados-compra .wrapper .dados-produto td{ text-align:left; }
.confirmacao-compra .dados-compra .wrapper .dados-produto th,
.confirmacao-compra .dados-compra .wrapper .dados-entrega th{
	background:url('/arquivos/bg_table_title_150.png') no-repeat top center!important;
	color:#FFF;
	padding:4px;
	text-align:center;
}
.confirmacao-compra .dados-compra .wrapper .dados-entrega th{ padding:8px 0; }
.confirmacao-compra .dados-compra .wrapper .dados-produto tbody td,
.confirmacao-compra .dados-compra .wrapper .dados-produto tbody th{ text-align:center; font-size:14px; }
.confirmacao-compra .dados-compra .wrapper .dados-entrega tr:hover,
.confirmacao-compra .dados-compra .wrapper .dados-produto tr:hover{ background:none; }
.confirmacao-compra .dados-compra .wrapper .dados-produto td.last{ background:none!important; }
.confirmacao-compra .dados-compra .wrapper .dados-entrega .end{ color:#000; }
.confirmacao-compra .dados-compra .wrapper .dados-entrega .end h4{ color:#aa8a70; }
.confirmacao-compra .dados-compra .wrapper td.confirma-tipo-compra{ color:#000; }
.confirmacao-compra .dados-compra .wrapper .dados-produto { margin-top: 2px; text-align: left; color:#aa8a70; line-height: 22px; width:auto; }
.confirmacao-compra .dados-compra .wrapper .dados-produto th { font-weight: bold; text-align:center; width: 250px; }
.confirmacao-compra .confirmar-pedido { float:right; text-align: right; margin-top: 10px; margin-bottom: 10px; }
.confirmacao-compra .dados-compra .wrapper .dados-produto tbody, .confirmacao-compra .dados-compra .wrapper .dados-produto tbody th{color: black !important; font-weight: normal;}

.confirmacao-compra .cadastrar-novo .roundedButton{ background:none; }
.confirmacao-compra .cadastrar-novo .roundedButton a{ background: none; text-decoration: underline; }

.confirmacao-compra  .content .roundedButton{ background-color:none; }
.confirmacao-compra  .content .roundedButton input.bt{
	background: url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right.png') right center no-repeat;
	border:none;
	color: #AA8A70;
	cursor: pointer;
	display:block;
	font-family:"Calibri", "Arial";
	font-size: 13px;
	font-weight: bold;
	padding: 6px 15px;
}

.carrinho-vazio{ background:#FFF url('/arquivos/empty_cart.png') no-repeat center center; height:150px; padding:20px; }
.carrinho-vazio h3{ display: none; font-size:14px; font-weight:bold; height: 30px; margin-bottom: 20px; margin-left: 20px; padding-left: 10px; margin-top:-20px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; }
.carrinho-vazio h3 .inner{ display: block; float: left; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.carrinho-vazio p{ display:none; }
.carrinho-vazio .bts{
	bottom: -35px;
	left: 0;
	margin-top:10px;
	overflow: hidden;
	position: absolute;
}

.cadastro-cliente { color: #aa8a70; }
.cadastro-cliente #mainContent { position: relative; margin-bottom: 50px; padding: 30px; background: #fff; line-height: 24px; }
.cadastro-cliente #mainContent #txtCadastroClienteDadosInfo { display: block; margin-top: -30px; width: 76px; height: 31px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_cadastroheading.png") 0 0 no-repeat; }
.cadastro-cliente #mainContent .introtext { display: block; margin-top: -30px; width: 76px; height: 31px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_cadastroheading.png") 0 0 no-repeat; }
.cadastro-cliente .content fieldset input.fitext{ width:320px!important; background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_330.png') no-repeat center center }
.cadastro-cliente .content fieldset input.fitext.cep-prefixo{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_cep_prefixo.png') no-repeat center center;
	width:130px!important;
}
.cadastro-cliente .content fieldset input.fitext.cep-sufixo{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_cep_sufixo.png') no-repeat center center;
	width:55px!important;
}
.cadastro-cliente .content fieldset input.fitext.dia,
.cadastro-cliente .content fieldset input.fitext.mes,
.cadastro-cliente .content fieldset input.fitext.DDD,
.cadastro-cliente .content fieldset input.fitext.boxQuantidade {
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_ddd_dia_mes.png') no-repeat center center;
	width:40px!important;
}
.cadastro-cliente .content fieldset input.fitext.ano{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_ano.png') no-repeat center center;
	width:95px!important;
}
.cadastro-cliente .content fieldset input.fitext.telefone,
.cadastro-cliente .content fieldset input.fitext.fipassword{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext_tel.png') no-repeat center center;
	width:145px!important;
}
.cadastro-cliente #mainContent .fAvisos { font-weight:bold; height: auto !important; }
.cadastro-cliente #mainContent .dBtContinuar {  }
.cadastro-cliente #mainContent .dBtContinuar .roundedButton{ background:#CED4B9 url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left_brown.png') no-repeat left center; position: absolute; bottom: -40px; right: 0;  }
.cadastro-cliente #mainContent .dBtContinuar .fisubmit { background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right_brown.png') right center no-repeat; padding:6px 15px; color:#aa8a70; font-size:13px;  border:none; }
.cadastro-cliente .cadastro.meus-dados-alterar .meus-dados{ display:none; }
.cadastro-cliente .cadastro.meus-dados-alterar fieldset p.nao-altera{}
.cadastro-cliente .cadastro.meus-dados-alterar fieldset p.nao-altera span{  }
.cadastro-cliente .cadastro.meus-dados-alterar fieldset p.nao-altera strong{}
.cadastro-cliente .cadastro.meus-dados-alterar fieldset p.nao-altera em{}
#ctl00_Conteudo_ctrlCadastroCliente_upnlBanco{ font-size:14px; }


.editar-conta {  }
.editar-conta .meus-dados-alterar { padding: 0 20px; background: #fff; }
.editar-conta .meus-dados-alterar .meus-dados * { display:none; }
.editar-conta .meus-dados-alterar .meus-dados h4 { display:block; width: 155px; height: 31px; margin-top: -20px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_meuperfilheading.png") 0 0 no-repeat; }


.manutencao-conta.esqueci-email {  }
.manutencao-conta.esqueci-email .content { padding: 20px; color: #aa8a70; line-height: 22px; background: #fff; }
.manutencao-conta.esqueci-email .content h2 { display: block; width: 148px; height: 31px; margin-top: -20px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_esquecisenhaheading.png") 0 0 no-repeat; }
.manutencao-conta.esqueci-email .content .esqueci-senha { margin-top: 10px; }
.manutencao-conta.esqueci-email .content .esqueci-senha .recuperar-senha {  }
.manutencao-conta.esqueci-email .content .esqueci-senha .recuperar-senha legend { font-weight: bold; }
.manutencao-conta.esqueci-email .content .grp { min-height: 30px; margin-bottom: 5px; }
.manutencao-conta.esqueci-email .content .grp .esqueci-senha { color: #000; }
.manutencao-conta.esqueci-email .content label { font-weight: bold; color: #aa8a70; }
.manutencao-conta.esqueci-email .content .fipassword { margin-left: 5px; padding: 4px; border: 1px solid #aa8a70; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.manutencao-conta.esqueci-email .content .error { border: 1px solid red; }
.manutencao-conta.esqueci-email .btw {  }
.manutencao-conta.esqueci-email .outras-opcoes {  }
.manutencao-conta.esqueci-email .outras-opcoes ul { height: 30px; margin-top: 13px; }
.manutencao-conta.esqueci-email .outras-opcoes ul li { display: block; float: left; margin-right: 10px; }

.minha-conta.meus-pedidos-detalhes .content{ background:#FFF; font-size:13px; padding: 20px; color: #aa8a70; }
.minha-conta.meus-pedidos-detalhes .content .endereco-entrega,
.minha-conta.meus-pedidos-detalhes .content .dados-entrega,
.minha-conta.meus-pedidos-detalhes .content .descricao-entrega,
.minha-conta.meus-pedidos-detalhes .content .informacoes-entrega{ overflow:hidden; margin:10px 0; }
.minha-conta.meus-pedidos-detalhes .content .endereco-entrega h4{ display:none; }
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido h3,
.minha-conta.meus-pedidos-detalhes .content .pagamento-endereco legend{ margin:10px 0; font-size:16px; }
.minha-conta.meus-pedidos-detalhes .content .dados-pagamento h3,
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .pagamento-endereco legend{ margin:10px; font-size:16px;  }
.minha-conta.meus-pedidos-detalhes .content .informacoes-entrega{ margin-bottom: 20px; }
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido dl {}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido dl dt,
.minha-conta.meus-pedidos-detalhes .content .informacoes-entrega ul li strong,
.minha-conta.meus-pedidos-detalhes .content .descricao-entrega p strong{ clear:left; float:left; font-weight:bold;  margin-bottom: 5px; width:200px; }
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido dl dd,
.minha-conta.meus-pedidos-detalhes .content .informacoes-entrega ul li span{ color:#000; float:left; margin-bottom: 5px; }
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .rastrear-entrega { float:right; margin-top: -24px; }
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-entrega p{ margin:5px 0; }
.minha-conta.meus-pedidos-detalhes .content .descricao-compra{}
.minha-conta.meus-pedidos-detalhes .content .descricao-compra td,
.minha-conta.meus-pedidos-detalhes .content .descricao-compra th,
.minha-conta.meus-pedidos-detalhes .content .valor-compra td,
.minha-conta.meus-pedidos-detalhes .content .valor-compra th{ text-align:left; }
.minha-conta.meus-pedidos-detalhes .content .valor-compra td { width:138px; }
.minha-conta.meus-pedidos-detalhes .content .descricao-compra thead th{ text-align:center; }
.minha-conta.meus-pedidos-detalhes .content .descricao-compra tr:hover,
.minha-conta.meus-pedidos-detalhes .content .valor-compra tr:hover{ background:none; }
.minha-conta.meus-pedidos-detalhes .content .voltar{ margin:10px 0; overflow:hidden; }
.minha-conta.meus-pedidos-detalhes .content .pagamento-endereco{ padding:10px; }
.minha-conta.meus-pedidos-detalhes .content .pagamento-endereco a.imprimir{display: block; width: auto;margin: 10px 0;color: #AA8A70;text-decoration: underline;}

.minha-conta.rastrear-pedido .content{ background:#FFF; font-size:13px; padding: 20px; color: #aa8a70; }
.minha-conta.rastrear-pedido .content .informacoes-entrega{ overflow:hidden; margin:10px 0; margin-bottom: 20px; }
.minha-conta.rastrear-pedido .content .informacoes-entrega ul li strong{ clear:left; float:left; font-weight:bold;  margin-bottom: 5px; width:200px; }
.minha-conta.rastrear-pedido .content .informacoes-entrega ul li span{ color:#000; float:left; margin-bottom: 5px; }
.minha-conta.rastrear-pedido .content .endereco-entrega { overflow:hidden; }
.minha-conta.rastrear-pedido .content .endereco-entrega dl {}
.minha-conta.rastrear-pedido .content .endereco-entrega dl dt{ clear:left; float:left; font-weight:bold;  margin-bottom: 5px; width:200px; }
.minha-conta.rastrear-pedido .content .endereco-entrega dl dd{ color:#000; float:left; margin-bottom: 5px; }
.minha-conta.rastrear-pedido .content h3,
.minha-conta.rastrear-pedido .content h4{ margin:10px 0; font-size:16px; }
.minha-conta.rastrear-pedido .content .voltar{ margin:10px 0; overflow:hidden; }

#ctl00_Conteudo_Button2 { background: #CED4B9; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.sku.servico {  }

.sku.servico .loginmsg { display: none !important; }

.sku.servico .breadcrumb { display: none; padding: 15px 0 19px; }
.sku.servico .breadcrumb ul {  }
.sku.servico .breadcrumb ul li { display: block; float: left; padding: 0 18px 0 12px; color: #aa8a70; font-weight: bold; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_breadcrumb_divisor.png") right 2px no-repeat; }
.sku.servico .breadcrumb ul li.last { background: none; }
.sku.servico .breadcrumb ul li a { color: #aa8a70; }

.sku.servico .content { padding: 13px; }
.sku.servico .content .continuar.top { display: none; }
.sku.servico .content .wrapper { width: 600px; } 
.sku.servico .content .wrapper h2 { float: right; width: 300px; padding-top: 10px; display: block !important; height: 32px; color: #aa8a70; font-size: 18px; text-transform: uppercase; } 
.sku.servico .content .wrapper .more-products { display: none; }
.sku.servico .content .wrapper h4 { color: #000; }
.sku.servico .content .wrapper .box-image { float: left; width: 292px; height: 315px; }
.sku.servico .content .wrapper .box-info { float: right; width: 300px; margin-top: 20px; }
.sku.servico .content .wrapper .box-info .box-garantia-extendida { padding-top: 10px; }
.sku.servico .content .wrapper .box-info .box-garantia-extendida h3 { color: #aa8a70; font-size: 14px; text-transform: uppercase; }
.sku.servico .content .wrapper .box-info .box-garantia-extendida .more { display: none; }
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper { padding: 10px 0; }
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper label { width: 250px; cursor: auto; }
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper label strong { display: block; color: #aa8a70; font-size: 13px; cursor: pointer; }
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper label em { font-size: 12px; display: block; margin: 5px 0; }
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper label span { background: none !important; padding-left: 20px !important; color: #000; font-size: 13px; font-weight: bold; }
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper label input { background:none; display: block; float: left; margin-top: 0; margin-right: 5px; }
.sku.servico .content fieldset.continuar { float: left; margin-left: 8px; }

.fale-conosco {  }

.fale-conosco .content { padding: 20px; color: #aa8a70; font-size: 13px; overflow: hidden; background: #fff; }
.fale-conosco .content h3 { display: none; }
.fale-conosco .content .bts {  }
.fale-conosco .content .bts li { display: block; float: left; margin-right: 15px; }
.fale-conosco .content .box-outras-opcoes { display: none; }
.fale-conosco .content textarea { background: #fff;
	background:url('/arquivos/bg_textarea.png') no-repeat;
	height:92px;
    width: 212px;
}
.fale-conosco .grp.fTipoSolicitacao{ height:27px; z-index: 99;}
.fale-conosco .grp.fTipoSolicitacao ul{
	margin-left: 0;
	margin-top: -7px;
	width: 207px;
}
.frete div.fretes{ background:#FFF; color:#aa8a70; font-family:"Calibri", "Arial"; font-size:14px; padding:20px; padding-bottom:60px; }
.frete legend{ display:none; }
.frete .tipoPagamento li{
	float:left;
	margin-right:30px;
	padding-left:25px;
	position:relative;
	width:350px;
}
.frete .tipoPagamento li strong{
	display:block;
	margin:5px 0;
}
.frete .tipoPagamento li input{
	position:absolute;
	left:0;
	top:5px;
}
.frete .tipoPagamento li label{
	float:none;
}
.frete h3 { display: block; font-size:14px; height: 30px; margin-top: -20px; margin-bottom: 20px; margin-left: 0px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; *position:relative; *top:-20px; }
.frete h3 .inner { display: block; float: left; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.frete .bts{
	padding:0 20px;
	position: relative;
	top: -40px;
}
.frete .bts .continuar{ float:right; *position:relative; *top: -12px; }
/* */

.email-mudou .lnkCadastro a{
	padding: 3px 15px 2px;
}


.checkout.cadastro-cliente #ctl00_Conteudo_ctrlCadastroCliente_chkIsento { display: block; position: absolute; left: 200px; }
.checkout.forma-pagamento .content #boleto { *padding-top: 9px; }
.checkout.forma-pagamento .content #ctl00_Conteudo_ctrlFormaPagamento_UpdatePagamentos { *padding-bottom: 36px; *padding-top: 31px;}

#orderInfoProductList { font-size:14px; margin-top: 15px;}
#orderInfoProductList thead {}
#orderInfoProductList thead th { text-indent: -9999px; padding:9px;}
#orderInfoProductList thead th.pedido{ width: 60px; background:url('/Control/ArquivoExibir.aspx?NomeArquivo=aba_pedido.png') no-repeat top center !important;}
#orderInfoProductList thead th.data{background:url('/Control/ArquivoExibir.aspx?NomeArquivo=aba_data.png') no-repeat top center;}
#orderInfoProductList thead th.valor{background:url('/Control/ArquivoExibir.aspx?NomeArquivo=aba_total.png') no-repeat top center;}
#orderInfoProductList thead th.forma{background:url('/Control/ArquivoExibir.aspx?NomeArquivo=aba_situacao.png') no-repeat top center;}
#orderInfoProductList thead th.status{background:url('/Control/ArquivoExibir.aspx?NomeArquivo=aba_pagamento.png') no-repeat top center;}
#orderInfoProductList thead th.links{background:url('/Control/ArquivoExibir.aspx?NomeArquivo=aba_opcoes.png') no-repeat top center !important;}
#orderInfoProductList td{ background:url('/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_divisor_2.png') no-repeat right center; color:#000; }
#orderInfoProductList td.links{ background:none; }
#orderInfoProductList td a.detalhes{
	background:url('/arquivos/ico_ver_detalhes.png') no-repeat left center;
	color:#000;
	padding-left:20px;
	text-decoration:none;
}

.content-meuspedidos fieldset label{ margin-bottom:10px; padding: 6px 0 7px; }

.descricao-compra {}
.descricao-compra thead {}
.descricao-compra thead th { background: #aa8a70; }


.carrinho .carrinhoTable {  }
.carrinho .carrinhoTable thead th { color: #fff !important; }

.manutencao-conta .mainContentWrapper{ position:relative; }
.manutencao-conta.esqueci-email .sep{ font-size:8px; }
.manutencao-conta.esqueci-email .roundedButton a{ padding:2px 15px; }

/* */

#TB_overlay { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_overlay_shadow.png") 0 0 repeat; }
#TB_window { padding: 10px; background: #f2ede8; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 0px 0px 15px #333; -webkit-box-shadow: 0px 0px 15px #333; box-shadow: 0px 0px 15px #333; }
#TB_title { position: absolute; top: 0; right: 0; }
#TB_closeWindowButton { display: block; float: right; padding-right: 17px; color: #aa8a70; text-transform: lowercase; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_close_icon.png") right center no-repeat; }


.loading{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=img_ajax-busy.gif') no-repeat 5px center #AA8A70;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	left:50%;
	margin-left:-60px;
	margin-top:-10px;
	padding:30px;
	padding-left:70px;
	position:fixed;
	top:50%;
}